<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // 20-50之间的随机数    0-30  + 20
        var a = parseInt(Math.random() * 30 + 20) ;

        // 产生5位数   12345     10000-99999      0-89999  + 10000
        var b = parseInt(Math.random() * 89999 + 10000) ;
        document.write(b);


        // 产生任意区间的随机整数
        //    parseInt()  和 Math.floor()  娶不到最大值的
        //    Math.ceil() 娶到最大值的概率大一些
        //    Math.round()  四舍五入

        var min = 10000;
        var max = 99999;
        var res = Math.round(Math.random() * (max - min) + min) ;    // 99999     99998.19999
        var res = Math.ceil(Math.random() * (max - min) + min) ;     // 99999     99998.19999   
        // ceil 取到最大值的概率更大




        // 3位数  
        // 100-1000娶不到最大值   
        parseInt(Math.random() * (1000 - 100) + 100) ;

        // 100-999要取最大值 
        Math.round/ceil(Math.random() * (999 - 100) + 100) ;



        // 公式   parseInt(Math.random() * (max - min) + min) ;   包含最小值，不包含最大值


        

    </script>
    
</body>
</html>